Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F17 Spain F18 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 Great Britain F6 Spain F6 Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Open Castilla y Leon - Segovia Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Oberstraufen Cup - Oberstaufen Copa Petrobras - Bogota Cyclus Open de Tenis - Florianopolis Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino San Luis Potosi Challenger 2002 - San Luis Potosi Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Copa Ericsson - Caracas San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Lima Challenger - Lima Sao Paulo Challenger Muller Cup - Ulm Banca Stato Challenger Lugano - Lugano Santiago Challenger Copa Petrobras - Aracaju Poznan Challenger San Marino Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger San Marino Cepu Open - San Marino Santiago Challenger II Challenger Ciudada de Guayaquil - Guayaquil Telesp Celular Open - Ribeirao Preto Unicredit Czech Open 2007 - Prostejov Garden Open - Rome ATU Cup - Weiden Open Diputacion - Cordoba Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Macedonian Open - Skopje Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires Architect Open - Budapest VIII Trofeo Ciudad de Quito - Quito Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito Trani Cup - Trani Maia Open 2002 - Maia The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan VII Torneo Internazionale di Tennis - Barletta Copa Ericsson Chile - Santiago University of Tennessee USTA Challenger - Knoxville Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Global Telecom Open - Curitiba Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Copa Petrobras Argentina - Buenos Aires Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo ECM Prague Open - Prague SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Kyiv Open - Kiev Seguros Bolivar Open - Medellin The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Sassuolo Challenger - Sassuolo USTA Comerica Challenger - Aptos dBI Tennis Challenger - Binghamton Brasov Challenger - Brasov Ethias Tennis Trophy - Mons Copa Petrobras - Santiago Bancastato Challenger Lugano - Lugano Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Copa Telefonica CTC Chile - Santiago Odlum Brown Vancouver Open - Vancouver Medellin Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Rome Challenger XI Trofeo Ciudad de Quito - Quito XL Bermuda Open - Bermuda BNP Paribas Primrose - Bordeaux Copa Kia - Santiago Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Uruguray - Montevideo ECU Prague Open - Prague San Marino Cepu Open - San Marino Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari Sao Paulo - Brazil La Serena Open - La Serena Barletta Challenger Visa Tennis Open - Sao Paulo X Ciutat de Barcelona - Barcelona Mallorca Challenger X Abierto Internacional de Salinas - Salinas IX Torneo Internacionale de Tennis - Barletta Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Global Telecom Open - Florianopolis Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Mallorca Open - Mallorca XL Capital Bermuda Open - Bermuda Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. USTA Seascape Challenger - Aptos Siemens Open - Scheveningen BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Bulgarian Open - Sofia Bogota Challenger - Bogota Biella 1 Challenger Abierto Club Casablanca - Mexico City Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Copa Ericsson Uruguay - Montevideo Zivnobanka Czech Open - Prostejov Bogota Challenger - Bogota The Manchester Trophy - Manchester Naples Challenger - Naples Aix En Provence Challenger Brasil Open - Costa do Sauipe Black Forest Open - Freudenstadt Fujitsu Siemens Open - Budapest Idea Prokom Open - Sopot Brasil Open - Florianopolis Open Romania - Bucharest Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Gramado Challenger - Gramado VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Open Seat Godo 2005 - Barcelona Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro The Priority Telecom Open - Amersfoort Copa Ericsson - Lima Surbiton Challenger Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella Thailand Open - Bangkok Banja Luka Challenger 2003 - Banja Luka The Nottingham Challenger - Nottingham 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Canottieri Minico 2004 - Mantova Bogota Challenger Porsche Open - Poznan Tunis Challenger The LTA Bolton Challenger - Bolton Copa Petrobras Argentina - Buenos Aires Tennis Napoli Cup - Napoli Next Generation Adelaide International - Adelaide Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Copa Telmex - Buenos Aires The Natrel's Challenger of Granby - Granby SAP Open - San Jose Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Brasil Open - Costa do Sauipe Bordeaux Challenger Tunis Open 2006 - Tunis Surbiton Challenger Nottingham Challenger Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha Bordeaux Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Energis Dutch Open - Amsterdam The Samsung Open - Nottingham Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Lugano Challenger Mumbai Open - Mumbai Open de Moselle - Metz Montevideo Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Guayaquil Challenger Movistar Open - Vina del Mar Open 13 - Marseille Copa Telmex - Buenos Aires Copa Petrobras-Brazil - Aracaju The Dubai Tennis Championships - Dubai Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Austrian Open - Kitzbuhel Copa Petrobras-Argentina - Buenos Aires Qatar ExxonMobil Open - Doha Cerveza Club Colombia Open - Bogota ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Rennes Challenger Bordeaux Challenger AEGON Championships - London The Samsung Open - Nottingham Open de Tenis Comunidad Valenciana - Valencia Prostejov Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Cordenons Challenger Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland The Artois Championships - London Rakuten Japan Open - Tokyo Brisbane International - Brisbane ATP Studena Croatia Open Umag - Umag Dubai Duty Free Tennis Championships - Dubai SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Rakuten Japan Open - Tokyo Brisbane International - Brisbane Countrywide Classic - Los Angeles China Open - Beijing AEGON Championships - London Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Regions Morgan Keegan Championships - Memphis AIG Japan Open Tennis Championships - Tokyo Campbell's Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Abierto Mexicano Telcel - Acapulco Citi Open - Washington Brasil Open - Costa do Sauipe Shenzhen Open - Shenzhen European Open - Antwerp Stockholm Open - Stockholm AEGON Championships - London San Diego Open - San Diego Sydney Tennis Classic - Sydney Hall of Fame Open - Newport Citi Open - Washington Adelaide International 1 - Adelaide Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha AEGON Championships - London PTT Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp AEGON Championships - London Erste Bank Open - Vienna Valencia Open - Valencia Open de la Comunidad Valenciana - Valencia Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Hungarian Open - Budapest AEGON Championships - London Erste Bank Open - Vienna Citi Open - Washington VI Trofeo Ciudad de Quito - Quito BCR Open Romania - Bucharest Melbourne Summer Set - Melbourne The Scottish Tennis Championships - Edinburgh Oberstaufen Cup - Oberstaufen Mercedes Cup - Stuttgart Cerveza Cristal - Santiago Winston-Salem Open - Winston-Salem 7th Wartburg Open - Eisenach Zhuhai Open - Zhuhai Barcelona Open BancSabadell - Barcelona China Open - Beijing IV Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa AEGON Championships - London West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Moselle Open - Metz Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Brisbane International - Brisbane Abierto Mexicano Telfonica MoviStar - Acapulco Zhuhai Open - Zhuhai China Open - Beijing Heineken Open - Auckland bett1HULKS Indoors - Cologne China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Winston-Salem Open - Winston-Salem SMS Tennis Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb U.S. Men's Clay Court Championships - Houston Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel Dutch Open Tennis - Amersfoort Gijon Open - Gijon Qatar ExxonMobil Open - Doha Boss Open - Stuttgart cinch Championships - London Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Copa AT&T - Buenos Aires RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis BellSouth Open - Vina del Mar cinch Championships - London Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Madrid AIG Japan Open Tennis Championships - Tokyo Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris ATP Kremlin Cup - Moscow Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de la Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte-Carlo Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - New York Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo BNP Paribas Open - Indian Wells Rogers Masters - Montreal Masters Series Hamburg - Hamburg Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Gonet Geneva Open - Geneva BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Citi Open - Washington BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Sony Open Tennis - Miami National Bank Open - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami The Stella Artois Championships - London Australian Open - Melbourne Copa Telmex - Buenos Aires Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Barclays ATP World Tour Finals - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Davis Cup, World Group, PO, SUI-GBR 5-0 Hopman Cup - Perth Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow Hopman Cup - Perth Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group B, Manchester U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, Group 1, 2R, GBR-NED 4-1 1 Masters Guinot Mary Cohr Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Davis Cup, World Group, PO, GBR-CRO 4-1 Mubadala World Tennis Championship French Open (juniors) Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 AAMI Classic - Kooyong Capitala World Tennis Championship Hopman Cup - Perth Mubadala World Tennis Championship Davis Cup, World Group, 1R, GBR-JPN 3-1 Mubadala World Tennis Championship Mubadala World Tennis Championship AAMI Classic - Kooyong All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Wimbledon (juniors) Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Wimbledon - London Open 13 Provence - Marseille